using System;
using spData.Common;
using spData.Common.Mappings;

namespace spMapping
{
	[Table]
	[Serializable]
	public class dc_sj_Sgghdg : DataObject
	{

		[ID]		[DID]
		public String ID { get { return _ID; } set { _ID = value; EntityState.FieldChange("ID"); } }
		private String _ID;
		public static FieldInfo id = new FieldInfo("dc_sj_Sgghdg", "ID");

		[Column]
		public String Process { get { return _Process; } set { _Process = value; EntityState.FieldChange("Process"); } }
		private String _Process;
		public static FieldInfo process = new FieldInfo("dc_sj_Sgghdg", "Process");

		[Column]
		public Int32 Incident { get { return _Incident; } set { _Incident = value; EntityState.FieldChange("Incident"); } }
		private Int32 _Incident;
		public static FieldInfo incident = new FieldInfo("dc_sj_Sgghdg", "Incident");

		[Column]
		public String UserName { get { return _UserName; } set { _UserName = value; EntityState.FieldChange("UserName"); } }
		private String _UserName;
		public static FieldInfo userName = new FieldInfo("dc_sj_Sgghdg", "UserName");

		[Column]
		public String UserFullName { get { return _UserFullName; } set { _UserFullName = value; EntityState.FieldChange("UserFullName"); } }
		private String _UserFullName;
		public static FieldInfo userFullName = new FieldInfo("dc_sj_Sgghdg", "UserFullName");

		[Column]
		public String Department { get { return _Department; } set { _Department = value; EntityState.FieldChange("Department"); } }
		private String _Department;
		public static FieldInfo department = new FieldInfo("dc_sj_Sgghdg", "Department");

		[Column]
		public String Tel { get { return _Tel; } set { _Tel = value; EntityState.FieldChange("Tel"); } }
		private String _Tel;
		public static FieldInfo tel = new FieldInfo("dc_sj_Sgghdg", "Tel");

		[Column]
		public String ApplicationNo { get { return _ApplicationNo; } set { _ApplicationNo = value; EntityState.FieldChange("ApplicationNo"); } }
		private String _ApplicationNo;
		public static FieldInfo applicationNo = new FieldInfo("dc_sj_Sgghdg", "ApplicationNo");

		[Column]
		public String Subject { get { return _Subject; } set { _Subject = value; EntityState.FieldChange("Subject"); } }
		private String _Subject;
		public static FieldInfo subject = new FieldInfo("dc_sj_Sgghdg", "Subject");

		[Column]
		public System.DateTime StartTime { get { return _StartTime; } set { _StartTime = value; EntityState.FieldChange("StartTime"); } }
		private System.DateTime _StartTime;
		public static FieldInfo startTime = new FieldInfo("dc_sj_Sgghdg", "StartTime");

		[Column]
		public String DZType { get { return _DZType; } set { _DZType = value; EntityState.FieldChange("DZType"); } }
		private String _DZType;
		public static FieldInfo dztype = new FieldInfo("dc_sj_Sgghdg", "DZType");

		[Column]
		public String ZFFA { get { return _ZFFA; } set { _ZFFA = value; EntityState.FieldChange("ZFFA"); } }
		private String _ZFFA;
		public static FieldInfo zffa = new FieldInfo("dc_sj_Sgghdg", "ZFFA");

		[Column]
		public String CBT { get { return _CBT; } set { _CBT = value; EntityState.FieldChange("CBT"); } }
		private String _CBT;
		public static FieldInfo cbt = new FieldInfo("dc_sj_Sgghdg", "CBT");

		[Column]
		public String SGZJ { get { return _SGZJ; } set { _SGZJ = value; EntityState.FieldChange("SGZJ"); } }
		private String _SGZJ;
		public static FieldInfo sgzj = new FieldInfo("dc_sj_Sgghdg", "SGZJ");

		[Column]
		public String ZXJH { get { return _ZXJH; } set { _ZXJH = value; EntityState.FieldChange("ZXJH"); } }
		private String _ZXJH;
		public static FieldInfo zxjh = new FieldInfo("dc_sj_Sgghdg", "ZXJH");

		[Column]
		public String ZFFANote { get { return _ZFFANote; } set { _ZFFANote = value; EntityState.FieldChange("ZFFANote"); } }
		private String _ZFFANote;
		public static FieldInfo zffanote = new FieldInfo("dc_sj_Sgghdg", "ZFFANote");

		[Column]
		public String CBTNote { get { return _CBTNote; } set { _CBTNote = value; EntityState.FieldChange("CBTNote"); } }
		private String _CBTNote;
		public static FieldInfo cbtnote = new FieldInfo("dc_sj_Sgghdg", "CBTNote");

		[Column]
		public String SGZJNote { get { return _SGZJNote; } set { _SGZJNote = value; EntityState.FieldChange("SGZJNote"); } }
		private String _SGZJNote;
		public static FieldInfo sgzjnote = new FieldInfo("dc_sj_Sgghdg", "SGZJNote");

		[Column]
		public String ZXJHNote { get { return _ZXJHNote; } set { _ZXJHNote = value; EntityState.FieldChange("ZXJHNote"); } }
		private String _ZXJHNote;
		public static FieldInfo zxjhnote = new FieldInfo("dc_sj_Sgghdg", "ZXJHNote");

		[Column]
		public String OtherNote { get { return _OtherNote; } set { _OtherNote = value; EntityState.FieldChange("OtherNote"); } }
		private String _OtherNote;
		public static FieldInfo otherNote = new FieldInfo("dc_sj_Sgghdg", "OtherNote");

		[Column]
		public String FileType { get { return _FileType; } set { _FileType = value; EntityState.FieldChange("FileType"); } }
		private String _FileType;
		public static FieldInfo fileType = new FieldInfo("dc_sj_Sgghdg", "FileType");

		[Column]
		public System.DateTime Time { get { return _Time; } set { _Time = value; EntityState.FieldChange("Time"); } }
		private System.DateTime _Time;
		public static FieldInfo time = new FieldInfo("dc_sj_Sgghdg", "Time");

		[Column]
		public Int32 Status { get { return _Status; } set { _Status = value; EntityState.FieldChange("Status"); } }
		private Int32 _Status;
		public static FieldInfo status = new FieldInfo("dc_sj_Sgghdg", "Status");
	}
}
